package cn.house.entity;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * <p>
 * 申请人申请的基本信息表
 * </p>
 *
 * @author yuyong
 * @since 2019-02-21
 */
@TableName("ggfs_apply_base_info")
public class ApplyBaseInfo extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 序号，主键
	 */
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	/**
	 * 申请人姓名
	 */
	private String realName;

	/**
	 * 申请人性别
	 */
	private String sex;

	/**
	 * 申请人身份证号
	 */
	private String cardNo;

	/**
	 * 申请人联系电话
	 */
	private String phone;

	/**
	 * 申请人工作单位
	 */
	private String company;

	/**
	 * 申请人工作地址
	 */
	private String jobAddress;

	/**
	 * 申请人婚姻状况
	 */
	private String marryStatus;

	/**
	 * 申请人邮编号码
	 */
	private String postNo;

	/**
	 * 申请人联系地址
	 */
	private String linkAddress;

	/**
	 * 申请人户籍地址
	 */
	private String homeAddress;

	/**
	 * 申请人工作状态
	 */
	private String jobStatus;

	/**
	 * 申请人类型
	 */
	private String applyManType;

	/**
	 * 申请人月收入
	 */
	private String monthMoney;

	/**
	 * 申请人家庭月收入
	 */
	private String homeMonthMoney;

	/**
	 * 申请人是否在主城区有产权房
	 */
	private Integer isHasHouseCity;

	/**
	 * 是否在主城区承租公房或廉价房
	 */
	private Integer isRentHouseCity;

	/**
	 * 申请地点
	 */
	private String applySite;

	/**
	 * 申请居住人数
	 */
	private Integer applyLiveNumber;

	/**
	 * 申请方式
	 */
	private Integer applyType;

	/**
	 * 申请户型
	 */
	private Integer applyHouseType;

	/**
	 * 与共同申请人关系
	 */
	private String commonApplyRelationship;

	/**
	 * 共同申请人姓名
	 */
	private String commonApplyName;

	/**
	 * 共同申请人性别
	 */
	private String commonApplySex;

	/**
	 * 共同申请人月收入
	 */
	private String commonApplyMonthMoney;

	/**
	 * 共同申请人身份证号
	 */
	private String commonApplyCardNo;

	/**
	 * 共同申请人工作地址
	 */
	private String commonApplyJobAddress;

	/**
	 * 共同申请人是否有住房
	 */
	private Integer commonApplyIsLiveHouse;

	/**
	 * 共同申请人房屋位置
	 */
	private String commonApplyLiveHouseAddress;

	/**
	 * 共同申请人房屋面积
	 */
	private Double commonApplyHouseSize;

	/**
	 * 共同申请人户籍人数
	 */
	private String commonApplyPopleNumber;

	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;

	/**
	 * 创建人id
	 */
	private String createUserId;

	/**
	 * 创建人名称
	 */
	private String createUserName;

	/**
	 * 更新时间
	 */
	private LocalDateTime updateTime;

	/**
	 * 更新人id
	 */
	private String updateUserId;

	/**
	 * 更新人名称
	 */
	private String updateUserName;

	/**
	 * 状态
	 */
	private Integer status;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getJobAddress() {
		return jobAddress;
	}

	public void setJobAddress(String jobAddress) {
		this.jobAddress = jobAddress;
	}

	public String getMarryStatus() {
		return marryStatus;
	}

	public void setMarryStatus(String marryStatus) {
		this.marryStatus = marryStatus;
	}

	public String getPostNo() {
		return postNo;
	}

	public void setPostNo(String postNo) {
		this.postNo = postNo;
	}

	public String getLinkAddress() {
		return linkAddress;
	}

	public void setLinkAddress(String linkAddress) {
		this.linkAddress = linkAddress;
	}

	public String getHomeAddress() {
		return homeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}

	public String getJobStatus() {
		return jobStatus;
	}

	public void setJobStatus(String jobStatus) {
		this.jobStatus = jobStatus;
	}

	public String getApplyManType() {
		return applyManType;
	}

	public void setApplyManType(String applyManType) {
		this.applyManType = applyManType;
	}

	public String getMonthMoney() {
		return monthMoney;
	}

	public void setMonthMoney(String monthMoney) {
		this.monthMoney = monthMoney;
	}

	public String getHomeMonthMoney() {
		return homeMonthMoney;
	}

	public void setHomeMonthMoney(String homeMonthMoney) {
		this.homeMonthMoney = homeMonthMoney;
	}

	public Integer getIsHasHouseCity() {
		return isHasHouseCity;
	}

	public void setIsHasHouseCity(Integer isHasHouseCity) {
		this.isHasHouseCity = isHasHouseCity;
	}

	public Integer getIsRentHouseCity() {
		return isRentHouseCity;
	}

	public void setIsRentHouseCity(Integer isRentHouseCity) {
		this.isRentHouseCity = isRentHouseCity;
	}

	public String getApplySite() {
		return applySite;
	}

	public void setApplySite(String applySite) {
		this.applySite = applySite;
	}

	public Integer getApplyLiveNumber() {
		return applyLiveNumber;
	}

	public void setApplyLiveNumber(Integer applyLiveNumber) {
		this.applyLiveNumber = applyLiveNumber;
	}

	public Integer getApplyType() {
		return applyType;
	}

	public void setApplyType(Integer applyType) {
		this.applyType = applyType;
	}

	public Integer getApplyHouseType() {
		return applyHouseType;
	}

	public void setApplyHouseType(Integer applyHouseType) {
		this.applyHouseType = applyHouseType;
	}

	public String getCommonApplyRelationship() {
		return commonApplyRelationship;
	}

	public void setCommonApplyRelationship(String commonApplyRelationship) {
		this.commonApplyRelationship = commonApplyRelationship;
	}

	public String getCommonApplyName() {
		return commonApplyName;
	}

	public void setCommonApplyName(String commonApplyName) {
		this.commonApplyName = commonApplyName;
	}

	public String getCommonApplySex() {
		return commonApplySex;
	}

	public void setCommonApplySex(String commonApplySex) {
		this.commonApplySex = commonApplySex;
	}

	public String getCommonApplyMonthMoney() {
		return commonApplyMonthMoney;
	}

	public void setCommonApplyMonthMoney(String commonApplyMonthMoney) {
		this.commonApplyMonthMoney = commonApplyMonthMoney;
	}

	public String getCommonApplyCardNo() {
		return commonApplyCardNo;
	}

	public void setCommonApplyCardNo(String commonApplyCardNo) {
		this.commonApplyCardNo = commonApplyCardNo;
	}

	public String getCommonApplyJobAddress() {
		return commonApplyJobAddress;
	}

	public void setCommonApplyJobAddress(String commonApplyJobAddress) {
		this.commonApplyJobAddress = commonApplyJobAddress;
	}

	public Integer getCommonApplyIsLiveHouse() {
		return commonApplyIsLiveHouse;
	}

	public void setCommonApplyIsLiveHouse(Integer commonApplyIsLiveHouse) {
		this.commonApplyIsLiveHouse = commonApplyIsLiveHouse;
	}

	public String getCommonApplyLiveHouseAddress() {
		return commonApplyLiveHouseAddress;
	}

	public void setCommonApplyLiveHouseAddress(String commonApplyLiveHouseAddress) {
		this.commonApplyLiveHouseAddress = commonApplyLiveHouseAddress;
	}

	public Double getCommonApplyHouseSize() {
		return commonApplyHouseSize;
	}

	public void setCommonApplyHouseSize(Double commonApplyHouseSize) {
		this.commonApplyHouseSize = commonApplyHouseSize;
	}

	public String getCommonApplyPopleNumber() {
		return commonApplyPopleNumber;
	}

	public void setCommonApplyPopleNumber(String commonApplyPopleNumber) {
		this.commonApplyPopleNumber = commonApplyPopleNumber;
	}

	public LocalDateTime getCreateTime() {
		return createTime;
	}

	public void setCreateTime(LocalDateTime createTime) {
		this.createTime = createTime;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUserName() {
		return createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public LocalDateTime getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(LocalDateTime updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateUserName() {
		return updateUserName;
	}

	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return "ApplyBaseInfo{" + "id=" + id + ", realName=" + realName + ", sex=" + sex + ", cardNo=" + cardNo
				+ ", phone=" + phone + ", company=" + company + ", jobAddress=" + jobAddress + ", marryStatus="
				+ marryStatus + ", postNo=" + postNo + ", linkAddress=" + linkAddress + ", homeAddress=" + homeAddress
				+ ", jobStatus=" + jobStatus + ", applyManType=" + applyManType + ", monthMoney=" + monthMoney
				+ ", homeMonthMoney=" + homeMonthMoney + ", isHasHouseCity=" + isHasHouseCity + ", isRentHouseCity="
				+ isRentHouseCity + ", applySite=" + applySite + ", applyLiveNumber=" + applyLiveNumber + ", applyType="
				+ applyType + ", applyHouseType=" + applyHouseType + ", commonApplyRelationship="
				+ commonApplyRelationship + ", commonApplyName=" + commonApplyName + ", commonApplySex="
				+ commonApplySex + ", commonApplyMonthMoney=" + commonApplyMonthMoney + ", commonApplyCardNo="
				+ commonApplyCardNo + ", commonApplyJobAddress=" + commonApplyJobAddress + ", commonApplyIsLiveHouse="
				+ commonApplyIsLiveHouse + ", commonApplyLiveHouseAddress=" + commonApplyLiveHouseAddress
				+ ", commonApplyHouseSize=" + commonApplyHouseSize + ", commonApplyPopleNumber="
				+ commonApplyPopleNumber + ", createTime=" + createTime + ", createUserId=" + createUserId
				+ ", createUserName=" + createUserName + ", updateTime=" + updateTime + ", updateUserId=" + updateUserId
				+ ", updateUserName=" + updateUserName + ", status=" + status + "}";
	}
}
